import {defaultTheme, defineUserConfig} from 'vuepress'
import {searchPlugin} from '@vuepress/plugin-search'
import {pwaPlugin} from '@vuepress/plugin-pwa'
// @ts-ignore
import {navbarZh, sidebarZh} from './configs'

export default defineUserConfig({
    plugins: [
        searchPlugin({
            // 配置项
        }),
        pwaPlugin({
            // 配置项
        }),
    ],

    theme: defaultTheme({
        logo: 'https://vuejs.org/images/logo.png',
        docsDir: 'docs',
        // 侧边栏对象
        // 不同子路径下的页面会使用不同的侧边栏

        // navbar
        navbar: navbarZh,
        // sidebar
        sidebar: sidebarZh,
        // page meta
        editLinkText: '在 GitHub 上编辑此页',
        lastUpdatedText: '上次更新',
        contributorsText: '贡献者',
        // custom containers
        tip: '提示',
        warning: '注意',
        danger: '警告',
        // 404 page
        notFound: [
            '这里什么都没有',
            '我们怎么到这来了？',
            '这是一个 404 页面',
            '看起来我们进入了错误的链接',
        ],
        backToHome: '返回首页',
        // a11y
        openInNewWindow: '在新窗口打开',
        toggleColorMode: '切换颜色模式',
        toggleSidebar: '切换侧边栏',
    }),
})